Here the principal functions used in making Background Music will be explained while referencing the Background Music (Song Number 14) used in this demonstration. |
INDEX Making
Background Music
1. Using Rhythm Set [How to Use it] 2. Using Key Split [Overview of Key Split Function] [How to Use it] |
2. Using Key SplitWhen using Direct Sound, the sound quality of the playback degrades as the played scale moves farther away from the original pitch of the sampled sound. Also, moving up higher into the range causes a burden on processing speed. In order to improve such symptoms, it is necessary to have several separate sets of sampled waveform data (for which the sound quality can be guaranteed) from the sound range where the quality begins to degrade up to as high as is necessary to play. For example, if you had a set of harp waveform data that had been sampled at an original pitch of C3, such as in the default data number 13, and you wanted to use that from C3 to C6, a different wave would have to be read in around C5. If, for example, the necessary sound range was broader, say C1 ~ C6, and you also had MIDI data that went back and forth between the lowest and highest sounds, the number of program changes written into the MIDI data would become extremely high creating a lot of work. In order to eliminate this sort of problem, this sound driver comes equipped with a Key Split Mode.Return to Top [Overview of the Key Split Function]
----- Example of mks4agb.ini Syntax ----------------------------- ;Tone Color Setup ; vgroup = 0 p024 = S, 0, 2, c1 p025 = S, 1, 2, c1 vgroup = 2 p000 = A, harpc3, 99, 99, 99, 40 p001 = A, harpc5, 99, 99, 99, 40 ;Key Split Table Setup ; ;t??? = xxx, xxx, xxx, xxx, ... ; ; t??? : t000 ~ t031 Key Split Table Numbers ; xxx : 0 ~ 127 (p000~p127) Tone Color Numbers ; ; C1, C#1,D1. D#1,E1, F1, F#1,G1, G#1,A1,A#1, B1, t000 = 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C1-B1 ; C2, C#2,D2. D#2,E2, F2, F#2,G2, G#2,A2,A#2, B2, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C2-B2 ; C3, C#3,D3. D#3,E3, F3, F#3,G3, G#3,A3,A#3, B3, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C3-B3 ; C4, C#4,D4. D#4,E4, F4, F#4,G4, G#4,A4,A#4, B4, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, ;C4-B4 ; C5, C#5,D5. D#5,E5, F5, F#5,G5, G#5,A5,A#5, B5, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, ;C5-B5 ; C6, C#6,D6. D#6,E6, F6, F#6,G6, G#6,A6,A#6, B6, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01 ;C6-B6 t001 = 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C1-B1 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C2-B2 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, ;C3-B3 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, ;C4-B4 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, ;C5-B5 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01 ;C6-B6 ------------------------------------------------------------------t??? = is a Key Split Table number in which waveforms having different original pitches are assembled into a single one. The content is a Tone Color Number array allocated to the sound range to be used. t000 indicates the source sound (lowest sound) of the first data address and there are half-step scales between contiguous addresses. For this reason, the scales of the sound ranges used are C#1, D1, D#1, E1, F1, F#1, G1...The 00 and 01 that are used in the data content indicate the Tone Color Number to use. For C1 ~ B3, Tone Color Number 00 would be used, and for C4 ~ B6, 01 would be used. [How to Set it Up]
(2) This sets the Tone Color Number that will act as the switch
for changing to the split (3) The Tone Color Numbers that you wish to register in the table
designated in (2) Reference Example: Song Number 13 |
This concludes "Making Background Music."
Proceed to the next section. Next: .s File Content |
[ | Back | User's Manual Table of Contents | Tutorial Table of Contents | Next | ]